package com.youjiang.spirder.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.youjiang.spirder.po.KuaibaoNewList;
import com.youjiang.spirder.po.TencentNewList;
import com.youjiang.spirder.po.UcToutiaoList;
import com.youjiang.spirder.utils.page.Pager;

/**
 * @Description: 数据库核心自定义查询类
 * @Company: yimo
 * @author: Kwum
 * @date 2018年2月24日 下午3:49:30
 */

public interface CoreMapperCustom {

	/**
	 * 分页查找uc头条列表
	 * @param category 类别
	 * @param keyword 关键字
	 * @param pager
	 * @return
	 * @author Kwum
	 */
	List<UcToutiaoList> pageUCToutiaoListByCategory(@Param("category")String category, @Param("keyword")String keyword, 
			@Param("pager")Pager<UcToutiaoList> pager);
	
	/**
	 * 分页查找腾讯新闻列表
	 * @param category 类别
	 * @param keyword 关键字
	 * @param pager
	 * @return
	 * @author Kwum
	 */
	List<TencentNewList> pageTencentNewListByCategory(@Param("category")String category, @Param("keyword")String keyword,
			@Param("pager")Pager<TencentNewList> pager);
	
	/**
	 * 分页查找天天快报列表
	 * @param category 类别
	 * @param keyword 关键字
	 * @param pager
	 * @return
	 * @author Kwum
	 */
	List<KuaibaoNewList> pageKuaibaoNewListByCategory(@Param("category")String category, @Param("keyword")String keyword,
			@Param("pager")Pager<KuaibaoNewList> pager);
}
